package com.cti.ftpservice.ws;

import java.util.List;

import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

import com.cti.ftpservice.vo.OnixBookBaseInfoVo;
import com.cti.ftpservice.vo.OnixBookInfoQueryVo;
import com.cti.ftpservice.vo.OnixDataWordBookVo;
import com.cti.ftpservice.vo.PageViewVO;


@WebService(targetNamespace="http://ws.ftpservice.cti.com/")
public interface FtpOnixBookInfoWs {

	@WebResult(name="getOnixBookBaseInfoVosByQuery")
	public PageViewVO<OnixBookBaseInfoVo> getOnixBookBaseInfoVosByQuery(
			@WebParam(name="queryVo")OnixBookInfoQueryVo queryVo, @WebParam(name="pageIndex")int pageIndex, @WebParam(name="pageSize")int pageSize);
	
	@WebResult(name="getOnixDataWordBookVoByQuery")
	public List<OnixDataWordBookVo> getOnixDataWordBookVoByQuery(@WebParam(name="listNum")String listNum,@WebParam(name="onixNodeNum")String onixNodeNum);
	
	@WebResult(name="addOrUpdateOnixDataWordBookVo")
	public void addOrUpdateOnixDataWordBookVo(@WebParam(name="wbookVo")OnixDataWordBookVo wbookVo);
	
	@WebResult(name="deleteOnixDataWordBookVo")
	public void deleteOnixDataWordBookVo(@WebParam(name="listNum")String listNum);
}
